.topbar {
    position: relative;
    width: 100%;
    height: 410rpx;
    overflow: hidden;
}

.topbar-specific {
    position: absolute;
    top: 42rpx;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    color: #fff;
}

.topbar-specific__date {
    font-size: 36rpx;
    font-weight: bold;
    line-height: 64rpx;
}

.topbar-specific__label {
    font-size: 48rpx;
}

.topbar-selectDate {
    background: #fff;
    border-radius: 25rpx;
    /* padding: 0 5%; */
    width: 100%;
}

.statistics {
    background-color: #ffffff;
}

.statistics-vision {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 38rpx 24rpx;
}

.statistics-vision__item {
    flex: 1;
    text-align: center;
    padding: 0 18rpx;
}

.statistics-vision__item .shape {
    position: relative;
    padding-top: 100%;
    border-radius: 100%;
    background-color: #ba78d1;
}

.statistics-vision__item .shape-value {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    font-size: 30rpx;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    padding: 0 10rpx;
}

.statistics-vision__item .label {
    font-size: 24rpx;
    line-height: 40rpx;
    margin-top: 14rpx;
}

.statistics-vision__item--1 .shape {
    background-color: #ba78d1;
}

.statistics-vision__item--1 .label {
    color: #ba78d1;
}

.statistics-vision__item--2 .shape {
    background-color: #de9700;
}

.statistics-vision__item--2 .label {
    color: #de9700;
}

.statistics-vision__item--3 .shape {
    background-color: #009920;
}

.statistics-vision__item--3 .label {
    color: #009920;
}

.statistics-vision__item--4 .shape {
    background-color: #d92e2e;
}

.statistics-vision__item--4 .label {
    color: #d92e2e;
}

.statistics-total {
    padding: 0 42rpx 42rpx;
}

.statistics-total-panel {
    color: #fff;
    padding: 24rpx 28rpx;
    border-radius: 16rpx;
    background-image: linear-gradient(to right, #d55fad, #ab7ee3);
    background-image: -webkit-linear-gradient(left, #d55fad, #ab7ee3);
}

.statistics-total__title {
    font-size: 30rpx;
    line-height: 48rpx;
    margin-bottom: 10rpx;
}

.statistics-total__price {
    font-size: 36rpx;
    line-height: 48rpx;
}

.statistics-total__lower {
    font-size: 24rpx;
    line-height: 40rpx;
    margin-top: 20rpx;
    text-align: right;
}

.submit-layer {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.xieyi {
    text-align: center;
    font-size: 10px;
    margin-top: 170rpx;
}
.xieyi_password{
	text-align: center;
	font-size: 10px;
}

.xieyi_text {
    font-size: 24rpx;
    color: #999;
}
.xieyi_user {
    text-align: left;
    width: 100%;
}
.checklist-text{
	font-size: 24rpx !important;
	color: #999 !important;
}

.van-radio__label {
    padding-left: 8rpx !important;
}

.blue {
    color: #1989fa;
}

.nva {
    float: left;
}

.r20 {
    float: right;
}
.welcome_text {
    margin-top: 190rpx;
    margin-left: -70rpx;
    height: 60rpx;
    color: #fff;
    font-size: 44rpx;
}

.inaver._30f2b4d {
    box-sizing: border-box;
    /* padding-top: 24rpx; */
    width: 100%;
    height: 904rpx;
    display: flex;
    position: fixed;
    z-index: 5000;
    top: 0;
    left: 0;
    /* background: url("https://keju123.oss-cn-shanghai.aliyuncs.com/xuqiu/m17281830410008512.png") repeat center / cover; */
    background-color: #999;
}
.video_box {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
}
.poa_play {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.4;
}

.inaver .left._30f2b4d {
    width: 100rpx;
    height: 60rpx;
    margin: 8rpx;
}

.inaver .left image.icon._30f2b4d {
    width: 100rpx;
    height: 60rpx;
    padding: 10rpx;
    margin: 10rpx;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
	box-sizing: border-box;
}

.inaver .center._30f2b4d {
    height: 100rpx;
    line-height: 100rpx;
    flex: 1;
    margin: 8rpx;
    text-align: center;
}

.inaver .right._30f2b4d {
    width: 100rpx;
    height: 60rpx;
    margin: 8rpx;
}

.protect-inaver._30f2b4d {
    box-sizing: border-box;
    width: 100vw;
    height: 120rpx;
}

image {
    display: inline-block;
}

page,
.container {
    background: #fff;
}

.login_box {
    z-index: 9999;
    background-color: #fff;
    border-radius: 52rpx 52rpx 0 0;
    overflow: hidden;
    height: 764rpx;
    width: 100%;
    position: fixed;
    bottom: 0;
}

.login_btn {
    text-align: center;
    line-height: 94rpx;
    width: 520rpx;
    height: 94rpx;
    border-radius: 152rpx;
    font-size: 28rpx;
}

.phone_btn {
    position: relative;
    color: #fff;
    background: linear-gradient(180deg, #1f1f1f, #353535);
}

.control-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.number_btn {
    margin-top: 24rpx;
    border: 2rpx solid #000;
}

.number_form {
    width: 628rpx;
    height: 98rpx;
    border-radius: 100rpx;
    background: #999;
    overflow: hidden;
}
.van-cell {
    height: 100%;
    align-items: center;
    background-color: #f5f5f5 !important;
}
.van-field__control {
    background-color: #f5f5f5 !important;
}

.uni-forms-item .uni-forms-item__label{
	display: none;
}
.uni-forms-item .uni-easyinput__content{
	background-color: #f5f5f5 !important;
	width: 628rpx !important;
	height: 98rpx !important; 
	border-radius: 100rpx !important;
	overflow: hidden !important;
}
.uni-forms-item .uni-easyinput__content-input{
	padding-left: 40rpx !important;
}